﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using VideoClub.DataAccess;
using VideoClub.Entities;

namespace VideoClub.Business
{
    class SocioBO
    {
        public static List<SocioView> ObtenerTodosLosSocios()
        {
            return SocioDAO.ObtenerTodosLosSocios();
        }

        public static Socio ObtenerSocioPorId(int id)
        {
            return SocioDAO.ObtenerSocioPorId(id);
        }


        public static Socio InsertarActor(Socio socio)
        {
            if (SocioDAO.ValidarExistencia(socio.pdocumento) == false)
            {
                return SocioDAO.Insertar(socio);
            }

            return null;
        }

        public static Socio ActualizarSocio(Socio socio)
        {
           // if (SocioDAO.ValidarExistencia(socio.pnombre, socio.papellido) == false)
            //{
                return SocioDAO.Actualizar(socio);
            //}
            //return null;
        }

        public static Boolean eliminar(int idSocio)
        {
            return SocioDAO.Eliminar(idSocio);
        }

        //public static List<SocioView> ObtenerActorPorFiltro(string filtro)
        //{
        //    //return SocioDAO.ObtenerSocioPorFiltro(filtro);
        //}
    }
}
